import {get, post} from "@/utils/http.js"

// 登录
export function login(param){
    console.log("login param: ", param)
    let url = "/api/user/login"
    return post(url, param);
}

// 注册
export function register(param){
    let url = "/api/user/register"
    return post(url, param)
}

// 注册管理员账户
export function registerSuperUser(param){
    let url = "/api/user/registerSuperUser"
    return post(url, param)
}

// 退出
export function logout(param){
    let url = "/api/user/logout"
    return post(url, param)
}

// 获取当前登录用户信息
export function getCurrentUserInfo(param){
    let url = "/api/user/getCurrentUser"
    return get(url, param)
}

// 获取管理员用户数
export function getAdminUserCount(param){
    let url = "/api/user/getAdminCount"
    return get(url, param)
}

// 获取总用户数
export function getTotalUserCount(param){
    let url = "/api/user/getUserCount"
}

// 获取所有用户信息
export function getAllUserInfo(param){
    let url = "/api/user/getAllUserInfo"
    return get(url, param)
}

// 激活用户信息
export function activeUser(param){
    let url = '/api/user/activeUser'
    return post(url, param)
}

// 更新用户权限
export function updateUserRole(param){
    let url = '/api/user/updateUserRole'
    return post(url, param)
}

// 更新个人信息
export function updatePersonInfo(param){
    let url = "/api/user/updatePersonInfo";
    return post(url, param);
}

// 查询病人信息
export function findClientInfo(param){
    let url = "/api/user/findClientInfo";
    return get(url, param);
}